multiple substitutions